# % 占位符
name = '张三'
age = 20
print('我叫%s，今年%d岁' % (name, age))

# {下标}
print('我叫{0}，今年{1}岁'.format(name, age))

# f-string
print(f'我叫{name}，今年{age}岁')

print('------------指定宽度------------------')
print('%10d' % 99)

print('------------指定精度------------------')
print('%f' % 3.1415926)
print('%.3f' % 3.1415926)  # 小数点后三位

# 同时表示宽度、精度
print('%10.3f' % 3.1415926)

print('-----{}来表示精度-----------------')
print('{0:.3}'.format(3.1415926))  # 表示3位数
print('{0:.3f}'.format(3.1415926))  # 表示3位小数
print('{0:10.3f}'.format(3.1415926))
